//lesson_3_1

int whiteLed = 9;	
int redLed = 10;	
int timeOnWhiteLed = 500;	
int timeOffWhiteLed = 500;
int timeOnRedLed = 500;
int timeOffRedLed = 500;

void setup ()
{
pinMode (whiteLed, OUTPUT);
pinMode (redLed, OUTPUT);
}

void loop ()
{
digitalWrite (whiteLed, HIGH);
delay (timeOnWhiteLed);
digitalWrite (whiteLed, LOW);
delay (timeOffWhiteLed);

digitalWrite (redLed, HIGH);
delay (timeOnRedLed);
digitalWrite (redLed, LOW);
delay (timeOffRedLed);
}

//lesson_3_2

int whiteLed = 9;	
int redLed = 10;	
int timeOnWhiteLed = 500;	
int timeOffWhiteLed = 500;
int timeOnRedLed = 500;
int timeOffRedLed = 500;

void setup ()
{
pinMode (whiteLed, OUTPUT);
pinMode (redLed, OUTPUT);
}

void loop ()
{
digitalWrite (whiteLed, HIGH);
delay (timeOnWhiteLed);
digitalWrite (whiteLed, LOW);
delay (timeOffWhiteLed);

digitalWrite (whiteLed, HIGH);
delay (timeOnWhiteLed);
digitalWrite (whiteLed, LOW);
delay (timeOffWhiteLed);

digitalWrite (whiteLed, HIGH);
delay (timeOnWhiteLed);
digitalWrite (whiteLed, LOW);
delay (timeOffWhiteLed);

digitalWrite (whiteLed, HIGH);
delay (timeOnWhiteLed);
digitalWrite (whiteLed, LOW);
delay (timeOffWhiteLed);

digitalWrite (whiteLed, HIGH);
delay (timeOnWhiteLed);
digitalWrite (whiteLed, LOW);
delay (timeOffWhiteLed);

digitalWrite (whiteLed, HIGH);
delay (timeOnWhiteLed);
digitalWrite (whiteLed, LOW);
delay (timeOffWhiteLed);

digitalWrite (whiteLed, HIGH);
delay (timeOnWhiteLed);
digitalWrite (whiteLed, LOW);
delay (timeOffWhiteLed);

digitalWrite (whiteLed, HIGH);
delay (timeOnWhiteLed);
digitalWrite (whiteLed, LOW);
delay (timeOffWhiteLed);

digitalWrite (whiteLed, HIGH);
delay (timeOnWhiteLed);
digitalWrite (whiteLed, LOW);
delay (timeOffWhiteLed);

digitalWrite (whiteLed, HIGH);
delay (timeOnWhiteLed);
digitalWrite (whiteLed, LOW);
delay (timeOffWhiteLed);

digitalWrite (redLed, HIGH);
delay (timeOnRedLed);
digitalWrite (redLed, LOW);
delay (timeOffRedLed);
}

//lesson_3_3

int whiteLed = 9;	
int redLed = 10;	
int timeOnWhiteLed = 500;	
int timeOffWhiteLed = 500;
int timeOnRedLed = 500;
int timeOffRedLed = 500;
int blinkNumber = 7;

void setup ()
{
pinMode (whiteLed, OUTPUT);
pinMode (redLed, OUTPUT);
}

void loop ()
{
for (int i = 0; i <= blinkNumber; i++)
	{
	digitalWrite (whiteLed, HIGH);
	delay (timeOnWhiteLed);
	digitalWrite (whiteLed, LOW);
	delay (timeOffWhiteLed);
}
digitalWrite (redLed, HIGH);
delay (timeOnRedLed);
digitalWrite (redLed, LOW);
delay (timeOffRedLed);
}